Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F1 Colombia F1 Colombia F2 Brazil F3 Brazil F4 Brazil F8 Brazil F10 El Salvador F1 Chile F1 Chile F3 Brazil F4 Spain F16 Spain F17 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F9 Brazil F3 Brazil F4 Brazil F5 Brazil F5 Brazil F3 Brazil F7 Brazil F8 Brazil F27 Brazil F28 Germany F12 Brazil F13 Brazil F12 Brazil F16 Brazil F21 Brazil F1 Brazil F1 Brazil F2 Poland F8 Brazil F6 Brazil F7 Italy F10 Brazil F9 Guatemala F1 Costa Rica F1 Mexico F1 Brazil F2 Colombia F4 Brazil F5 Spain F18 Poland F7 Brazil F10 Brazil F11 Italy F3 Brazil F1 Italy F11 Italy F12 Brazil F14 Mexico F2 Brazil F1 Colombia F3 Brazil F2 II Cyclus Open de Tenis - Florianopolis XL Bermuda Open - Bermuda Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger de Providencia-Copa Kia - Santiago Southern Capital Cup - Almaty Sao Paulo Challenger San Luis Potosi Challenger Monza Challenger Rome Challenger Blumenau Challenger Turin Challenger Oberstaufen Challenger Bogota Challenger Todi Challenger Montevideo Challenger Campos do Jordao Challenger Cali Challenger Buenos Aires Challenger Campinas Challenger Villa Allende Challenger Aix En Provence Challenger Bordeaux Challenger Prague Challenger Perugia Challenger Barranquilla Challenger Santos Challenger Medellin Challenger Buenos Aires Challenger Santiago Challenger Montevideo Challenger Bordeaux Challenger Panama City Challenger Rome Challenger Milan Challenger Szczecin Challenger Lima Challenger Ludwigshafen Challenger Perugia Challenger Liberec Challenger Genova Challenger Manta Challenger Guayaquil Challenger Santiago Challenger Sao Jose Do Rio Preto Challenger Naples Challenger - Naples Buenos Aires Challenger Barletta Challenger Alessandria Challenger Marburg Challenger Brasil Open - Sao Paulo Santo Domingo Challenger Campinas Challenger Sao Paulo Challenger Campinas Challenger San Benedetto Challenger Constanta Challenger Newcastle Challenger - Newcastle II Challenger Ciudada de Guayaquil - Guayaquil La Serena Open - La Serena Aberto de Santa Catarina de Tenis - Florianopolis Sporting Challenger '07 Trofeo Regione Piemonte - Turin ITG Miami Challenger - Miami Santiago Challenger III Aberto Santa Catarina de Tenis - Florianopolis Bukhara Challenger - Bukhara Bordeaux Challenger Sarasota Challenger Eddleman / USTA Challenger - Birmingham L'Aquila Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Seville Challenger Bogota Challenger Palermo Challenger Buenos Aires Challenger Florionapolis Challenger Prague Challenger Como Challenger Guayaquil Challenger Cairo Challenger Genova Challenger Biella Challenger Cremona Challenger Rome Challenger Bogota Challenger Brasilia Challenger Salvador Challenger Cordenons Challenger Playford Challenger Punta Del Este Challenger Quito Challenger Santiago Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger Barranquilla Challenger Aix En Provence Challenger Internazionali di Tennis di San Marino - San Marino Santos Challenger International Championships of Sicily - Palermo Sao Paulo Challenger Cerveza Club Columbia Open - Bogota Panama City Challenger BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Rado Swiss Open - Gstaad Campionati Internazionali di Sicilia - Palermo Heilbronn Challenger ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Porto Alegre Challenger Sao Paulo Challenger Franklin Templeton Tennis Classic - Scottsdale Belem Challenger Open Seat-Godo 2000 - Barcelona Sao Paulo Challenger Bucaramanga Challenger UBS Open Gstaad - Gstaad Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Buenos Aires Challenger Salem Open - Hong Kong Sao Paulo Challenger St. Petersburg Open - St. Petersburg Heineken Open - Auckland Chevrolet Cup - Vina del Mar San Luis Potosi Challenger Marburg Challenger Irving Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis The Hamlet Cup - Long Island Turin Challenger Venice Open - Venice Milan Challenger BCP Tennis Classic - Sao Paulo Nord/LB Open - Braunschweig Mallorca Open - Mallorca 4th Sardinia International Championships - Cagliari Copa Ericsson Brazil - Sao Paulo Internationaler Raiffeisen Grand Prix - St. Polten Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Panama City Challenger Zagreb Open - Zagreb FILA Challenger - Biella Internationale Tenniskampioenschappen Scheveningen - Scheveningen Maia Challenger - Oporto Copa Ericsson Brasil - Sao Paulo ATP Tour Challenger at Nellie Gail - Laguna Hills Gran Copa Ericsson - Porto Alegre FILA Challenger - Biella Visa Tennis Open - Sao Paulo Pomorski Bank Kredytowy Open - Szczecin Copa Ericsson Argentina - Buenos Aires CA Challenger - Graz CA Tennis Trophy - Vienna 12th BH Tennis Open International Cup - Belo Horizonte St. Petersburg Open - St. Petersburg Sao Paulo - Brazil Aberto de Sao Paulo - Sao Paulo Top Wool Challenger - Biella Pekao Open 2005 - Szczecin Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis 10° Trofeo Luigi Pezzoli - Bergamo Unique Zagreb Open - Zagreb Baden Open - Ettlingen Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Heineken Open - Auckland Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Manta Open - Manta Amazonia Open de Tenis - Belem Pekao Open - Szczecin IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Buenos Aires Challenger Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Abierto Mexicano de Tenis Pegaso - Acapulco Savannah Challenger XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Open Seat Godo 2003 - Barcelona Riviera di Rimini Challenger - Rimini Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo Generali Open 2003 - Kitzbuhel Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Bermuda Kitzbuhel Umag Bournemouth Karshi Challenger - Karshi Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Salinas Challenger Iquique Challenger Bucaramanga Challenger Santiago Challenger Bogota Challenger Pereira Challenger Milan Challenger Reggio Emilia Challenger Recanati Challenger Prague Challenger Cali Challenger Asuncion Challenger Santiago Challenger Belo Horizonte Challenger Bogota Challenger Salinas Challenger San Jose Challenger Pereira Challenger Sao Paulo Challenger Lima Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Nottingham Challenger Salinas Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Binghamton Challenger Recife Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Montevideo Challenger Sao Paulo Challenger Florianopolis Challenger Santiago Challenger Blumenau Challenger Caltanissetta Challenger Monza Challenger Santiago Challenger San Marino Challenger Caltanissetta Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Barletta Challenger Salinas Challenger Pereira Challenger Santos Challenger Sao Paulo Challenger Napoli Challenger Braunschweig Challenger Itajai Challenger Blunmenau Challenger Montevideo Challenger Curitiba Challenger Panama City Challenger Tallahassee Challenger Barranquilla Challenger Santos Challenger Vicenza Challenger Blois Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Furth Challenger Poznan Challenger Prague Challenger Milan Challenger Braunschweig Challenger Poznan Challenger Prague Challenger Cordenons Challenger Asuncion Challenger Barranquilla Challenger Sarasota Challenger Medellin Challenger Cali Challenger Porto Alegre Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Prague Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santiago Challenger Mendoza Challenger Medellin Challenger Prostejov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Lima Challenger Estoril Open - Estoril Le Gosier Challenger Open Seat Godo - Barcelona Synsam Swedish Open - Bastad AT&T Challenge - Atlanta Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Bordeaux Challenger Buenos Aires Challenger Braunschweig Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Montevideo Challenger Santiago Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Aix En Provence Challenger Napoli Challenger Braunschweig Challenger Mallorca Open - Mallorca Synsam Swedish Open - Bastad Orange Prokom Open - Sopot BCR Open Romania - Bucharest Banja Luka Challenger Campionati Internazionali di Sicilia - Palermo MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Generali Open - Kitzbuhel Santiago Challenger Rio De Janeiro Challenger Movistar Open - Vina del Mar Hellmann's Cup - Santiago Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Internazionali di Tennis de San Marino - San Marino Kaltenberg Open - Split Copa AT&T - Buenos Aires Mestre Challenger Open Seat-Godo 2001 - Barcelona Cortina Challenger Brazil Open - Salvador Campionati Internazionali di Sicilia - Palermo Campinas Challenger Blois Challenger Telenordia Swedish Open - Bastad Brasil Open - Costa do Sauipe TD Waterhouse Cup - Long Island Campinas Challenger AAPT Championships - Adelaide Corrientes Challenger Franklin Templeton Tennis Classic - Scottsdale Open de Tenis Comunidad Valenciana - Valencia Guayaquil Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Unique Zagreb Open - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston America's Red Clay Tennis Championship - Coral Springs SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel AT&T Challenge - Atlanta Ecuador Open - Quito Grolsch Open - Amsterdam Rio Open - Rio de Janeiro The Samsung Open - Bournemouth Heineken Open - Auckland Sybase Open - San Jose Apia International - Sydney Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Japan Open - Tokyo Heineken Open Shanghai - Shanghai Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Abierto Mexicano de Tenis Pegaso - Acapulco Antalya Cup - Antalya Grand Prix Hassan II - Casablanca Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Energis Open - Amsterdam ASB Classic - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Heineken Open - Auckland TEB BNP Paribas Istanbul Open - Istanbul BellSouth Open - Vina del Mar Plava Laguna Croatia Open - Umag Energis Open - Amersfoort Brasil Open - Salvador Rio Open - Rio de Janeiro Stockholm Open - Stockholm Santiago Buenos Aires Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart U.S. Men's Clay Court Championship - Orlando San Marino Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Qatar Mobil Open '99 - Doha Heineken Open - Auckland Synsam Swedish Open - Bastad Open Seat-Godo '99 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Grolsch Open - Amsterdam Movistar Open - Santiago VTR Open - Vina del Mar Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Open de Nice Cote d'Azur - Nice Adidas International - Sydney Brasil Open - Sao Paulo Copa AT&T - Buenos Aires Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Argentina Open - Buenos Aires 1999 Mercedes Cup - Stuttgart Palermo Franklin Templeton Tennis Classic - Scottsdale China Open - Beijing Citrix Tennis Championships - Delray Beach Kremlin Cup - Moscow Argentina Open - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Abierto Mexicano de Tenis - Mexico City Kroger / St. Jude International - Memphis International Championship of Croatia - Umag BMW Open - Munich Qatar Mobil Open 2001 - Doha Trofeo Conde de Godo - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco Copa AT&T - Buenos Aires Tennis Masters Series - Indian Wells Brasil Open - Sao Paulo Licher German Open - Hamburg Eurocard Open - Stuttgart Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pilot Pen Tennis - New Haven Abierto Mexicano Telfonica MoviStar - Acapulco Prague NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Montreal Miami Open - Miami Tennis Masters Series - Montreal Aircel Chennai Open - Chennai Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome 14th Paris Open - Paris The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Paris Rome French Open - Paris French Open - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Copa Claro - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Miami Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, CHI-ARG 1-0 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Olympics - Sydney Olympics - Athens Olympics - Rio de Janeiro Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, QR, BRA-BEL 1-3 River Oaks International Tennis Tournament - Houston